package com.bytz.modules.cms.domain;

import com.bytz.modules.cms.domain.model.price.PriceComputeContext;

/**
 * 产品价格计算器
 * @author shanxuezhong
 */
public interface ProductPriceComputer {
    /**
     * 进行计算
     * @param context 上下文
     */
    void doCompute(PriceComputeContext context);

    /**
     * 计算后处理
     * @param context 上下文
     */
    void afterCompute(PriceComputeContext context);
}
